dd256d5dab5f89a2248fd8ab392a656567999d69,modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/ConnectionPool.java,ConnectionPool,stopJmx,#,776

Before Change


        try {
            MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
            ObjectName name = new ObjectName("org.apache.tomcat.jdbc.pool.jmx:type=ConnectionPool,name="+getName());
            mbs.unregisterMBean(name);
            jmxPool = null;
        }catch (Exception x) {
            log.warn("Unable to stop JMX integration for connection pool. Instance["+getName()+"].",x);

After Change


        try {
            MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
            ObjectName name = new ObjectName(POOL_JMX_TYPE_PREFIX+"ConnectionPool,name="+getName());
            if (mbs.isRegistered(name))
                mbs.unregisterMBean(name);
            jmxPool = null;
        }catch (Exception x) {
            log.warn("Unable to stop JMX integration for connection pool. Instance["+getName()+"].",x);